Build Options Advanced

Make Support Files Directory

Use Generated Files Directory | Location of the generated Make Support files. By default, the generated Make Support files are located in the directory that is specified in the Generated Files Directory field of the General > Advanced view. If you do not use the default value, you will have to modify the project Makefile to reflect the location of the Make Support files.

| Note
| You can set the SNIFF_MAKEDIR macro in the project's macros file to the directory in which the generated Makefiles are located (default: .sniffdir ). As a result, Makefiles need not be modified when the location of the generated Make Support files changes.

Other Directory | You can specify a directory in which SNiFF+ should store generated Make Support files. Please note: The path specified in this field must be relative since absolute paths are not currently supported. Once you've specified another directory for Make Support files, you must manually enter the path to this directory in your project Makefiles.

Make Support Files
These fields are enabled if you use SNiFF+ Make Support; you can set this in the Build Options view.

Dependencies | Name of the dependencies file that is generated for the project.
Macros | Name of the macros file that is generated for the project.

Note that SNiFF+ automatically updates the Macros Make Support file of a project when you do one of the following:

- Choose the Add/Remove Files to/from project... command, or the Add Subproject to project command, or the Remove Subproject subproject command from the Project menu in the Project Editor.
- Modify any Make attribute of the project.

Make Support files are automatically added to and removed from projects, since they are associated with the SNiFF+ Make Support file type. (The Add/Remove Automatically attribute of this file type is selected.) When you create a new project, you have to explicitly tell SNiFF+ to add the Make Support file type to the new project. You can do this by selecting the file type in the File Types view of the Attributes of a New Project dialog and then pressing the Copy from Preferences button (in the same view).

Include File List | Name of the file that contains the include file list for the project.

Use Include Directives for Dependencies Generation | Determines whether the include directives (from the Include Directive(s) field, see Directives) should be taken into account when generating the project's dependencies file.